home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Selection / Multimedia Selection Volume One - CD-ROM / MULTIMEDIA SELECTION____________.ISO / windows / ed20_win / regex.ed_ / regex.ed
Encoding:
Text File  |  1992-10-27  |  2.0 KB  |  54 lines

  1. ED Regular Expressions
  2. ======================
  3.  
  4.  Regular expressions comprise the following:- (descending order of precedence)
  5.  
  6.      c       any non-special character `c' matches itself
  7.      \c      turns off any special meaning of character `c'
  8.      ^       beginning of line
  9.      $       end of line
  10.      ?       any single character
  11.      *       any number of characters
  12.      [...]   any one of characters in ...
  13.      [!...]  any single character not in ...
  14.      -       range separator inside a class.  [a-z0-9]
  15.      :s      set of characters in `s'.   where s is
  16.              a - alpha, d - digit, n - alphanumeric,   - white space
  17.      r@      zero or more occurrences of `r'
  18.      r+      one or more occurrences of `r'
  19.      r-      zero or one occurrence of `r'
  20.      r1r2    r1 followed by r2
  21.      r1|r2   r1 or r2
  22.      (r)     regular expression  - may be nested
  23.      {r}     tagged regular expression - substitute in replace
  24.  
  25.    To access the tagged portion of a regular expression use $n in the
  26.    replacement string where 'n' is a single digit between 1 - 9. For
  27.    example $1 is substituted by the first tagged expression, $2 by the
  28.    second and so forth.
  29.  
  30.  
  31.  Searching for Tabs and other control characters.
  32.  
  33.     To search for control characters as well as characters of any Ascii
  34.     value use the following escapes:
  35.     
  36.       \t    Tab
  37.       \f    Formfeed
  38.       \r    Carriage Return
  39.       \b    Backspace
  40.       \nnn  Where 'nnn' is the 3 digit decimal value of the required
  41.             character.
  42.     
  43.     eg. Find "^\t"  will find lines starting with a Tab.
  44.         Find "fred\255and" will find the string "fred" followed by a
  45.          character with the decimal value 255, followed by "and".
  46.  
  47.     These escape strings can also be used in Replace strings.
  48.    
  49.     Note: The escape strings only have a special meaning if the Regular
  50.           expression search option is turned on.
  51.  
  52.  
  53. See Regular Expressions in the Reference Guide for further information.
  54.